| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 5.
my_xml.childNodes:Array
Свойство, доступное только для чтения; массив дочерних узлов указанного XML объекта. Каждый элемент этого массива является ссылкой на XML объект, представляющий дочерний узел. Это свойство не может быть использовано для манипулирования дочерними узлами. Используйте для этого методы XML.appendChild(), XML.insertBefore() и XML.removeNode().
Для текстовых узлов (nodeType == 3) это свойство равно undefined.
В примере ниже показан пример использования свойства XML.childNodes для получения массива дочерних узлов:
// Создаем новый XML документ
var doc:XML = new XML();
// Создаем корневой узел
var rootNode:XMLNode = doc.createElement("rootNode");
// Создаем три дочерних узла
var oldest:XMLNode = doc.createElement("oldest");
var middle:XMLNode = doc.createElement("middle");
var youngest:XMLNode = doc.createElement("youngest");
// Делаем узел rootNode корневым элементом XML документа
doc.appendChild(rootNode);
// Добавляем узлу rootNode дочерние узлы
rootNode.appendChild(oldest);
rootNode.appendChild(middle);
rootNode.appendChild(youngest);
// Создаем массив и используем узел rootNode для его заполнения
var firstArray:Array = doc.childNodes;
trace (firstArray);
// Выведет: <rootNode><oldest /><middle /><youngest /></rootNode>
// Создаем еще один массив и заполняем его дочерними узлами
var secondArray:Array = rootNode.childNodes;
trace(secondArray);
// Выведет: <oldest />,<middle />,<youngest />
XML.nodeType
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |